PhpMyAdmin\DatabaseInterface D

Total Complexity 268
Dependencies 26
Dependents 162
Total lines 2,230
Lines of code 1,083
Logical lines of code 582
Comment lines 639
Methods 70
Properties 12

Methods 70

Method Rating Maintainability Complexity Lines of code
getTablesFull()
D
25
41 164
getDatabasesFull()
B
36 15 84
getRoutines()
A
44 12 43
fetchResult()
A
46 12 40
tryQuery()
A
44 11 46
getColumnsFull()
A
47 11 35
postConnect()
A
42 9 51
connect()
A
48 8 36
isCreateUser()
A
50 8 29
attachIndexInfoToColumns()
A
52 8 26
getTriggers()
A
44 6 46
isGrantUser()
S
50 7 29
getEvents()
S
51 5 26
getFieldsMeta()
S
59 5 15
getColumnMapFromSql()
S
55 4 20
setCollation()
S
56 4 19
getDbCollation()
S
57 4 17
isSuperUser()
S
59 4 15
getProceduresOrFunctions()
S
61 4 11
load()
S
60 3 14
getVariable()
S
60 3 13
getVirtualTables()
S
62 3 12
getCurrentUser()
S
63 3 11
getWarnings()
S
62 3 11
getLowerCaseNames()
S
70 3 6
fetchSingleRow()
S
67 3 7
affectedRows()
S
65 3 9
escapeString()
S
69 3 6
getDefinition()
S
59 2 13
getTables()
S
62 2 12
__construct()
S
62 2 11
getKillQuery()
S
71 2 6
selectDb()
S
70 2 6
isAmazonRds()
S
64 2 10
tryMultiQuery()
S
70 2 6
queryAndGetNumRows()
S
69 2 7
getError()
S
71 2 6
fetchByMode()
S
71 2 6
getProtoInfo()
S
71 2 6
getHostInfo()
S
71 2 6
storeResult()
S
71 2 6
nextResult()
S
71 2 6
moreResults()
S
71 2 6
getCurrentUserAndHost()
S
68 2 7
setVariable()
S
67 2 7
postConnectControl()
S
68 2 7
query()
S
66 2 8
fetchValue()
S
68 2 7
fetchValueOrValueByIndex()
S
78 2 3
getCompatibilities()
S
63 1 13
getColumn()
S
62 1 11
getVersionString()
S
82 1 3
getVersionComment()
S
82 1 3
getTable()
S
79 1 3
isMariaDB()
S
82 1 3
isPercona()
S
82 1 3
getCache()
S
82 1 3
getVersion()
S
82 1 3
getServerCollation()
S
80 1 3
getClientInfo()
S
81 1 3
getSystemDatabase()
S
80 1 3
queryAsControlUser()
S
78 1 3
tryQueryAsControlUser()
S
78 1 3
insertId()
S
78 1 3
getColumns()
S
64 1 10
getColumnNames()
S
74 1 4
getCurrentUserGrants()
S
80 1 3
isConnected()
S
79 1 3
getTableIndexes()
S
74 1 4
prepare()
S
78 1 3